multi-troop transport - French English Dictionary